package nc.ui.acm.flu.pub;

import java.util.HashMap;

import nc.bs.framework.common.NCLocator;
import nc.itf.acm.flu.pub.IFluInterface;
import nc.ui.pub.ClientEnvironment;
import nc.vo.pub.AggregatedValueObject;

public class ACMProcActionFlow {

	public ACMProcActionFlow(){
		super();
	}
	
	public AggregatedValueObject[] dealBusiAction(String pk_billtype, AggregatedValueObject[] billvos, HashMap<Object, Object> userObj) throws Exception {
		String pk_corp = ClientEnvironment.getInstance().getCorporation().getPrimaryKey();
		String pk_user = ClientEnvironment.getInstance().getUser().getPrimaryKey();
		String dactiondate = ClientEnvironment.getInstance().getDate().toString();
		
		IFluInterface iflu = (IFluInterface)NCLocator.getInstance().lookup(IFluInterface.class);
		billvos = iflu.dealBusiAction(pk_billtype, billvos, pk_corp, pk_user, dactiondate, userObj);
		
		return billvos;
	}
	
}
